home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Whiteline: delta
/
whiteline CD Series - delta.iso
/
tools
/
dfue
/
fflc
/
fflc.ger
< prev
next >
Wrap
Text File
|
1995-11-25
|
6KB
|
162 lines
*+- F lexible (C) 1995 Sven Over
+-* F ile- Version 1.0
-*+ L ist 18.9.1995
*+- C ompiler
----------------------------------------------------------------------------
Noch ein Filelistengenerator ?!
Ja, allerdings dürfte dieser hier flexibler sein als die, die es auf dem
ATARI-"Markt" bereits gibt. Einige Features:
- FFLC nutzt die TICKECHO.BBS-Datei (optional)
- Das Aussehen (Design) der Fileliste ist _absolut_ frei festlegbar.
- Leicht können auch Listen erstellt werden, die nur eine bestimmte
Gruppe von Fileechoes und/oder nur die Files der letzten x Tage
enthält.
- Files, die in der FILES.BBS-Datei aufgeführt sindl, aber nicht
tatsächlich vorhanden sind können - nach Wunsch des Benutzers -
angezeigt werden oder auch nicht.
Status von FFLC
FFLC ist Shareware, wie einige andere Programme von mir (EchoManger,
TickEchoManager, DTPcalc). FFLC kostet 15 DM, wer sich gleichzeitig
für eines meiner anderen Programme registrieren läßt bezahlt nur
5 DM für FFLC. Leute, laßt euch registrieren. In FFLC steckt
einiges an Arbeit. Bei genügender Resonanz wird es sicherlich auch
Updates geben. Registrierten Benutzern erfülle ich auch gern
den einen oder anderen Updatewunsch, ich bin offen für Vorschläge.
! EINE UNREGISTRIERTE VERSION VON FFLC BEARBEITET NUR
! 4 FILEAREAS.
Konfiguration
FFLC lädt ein Konfigurationsfile FFLC.CFG nach. Das beiliegende
Beispiel-File FFLC.CFG ist ausführlich Dokumentiert.
Gültige Statements:
Sysop <name> Name des Benutzers
Key <key> Angabe des Keys (bekommt der
registrierte Benutzer)
Areahead <filespec> Aufbau des Areabeginns in der Fileliste
Areafoot <filespec> Aufbau des Areaendes in der Fileliste
File <filespec> Aufbau eines Fileeintrags in der Fileliste
Tickecho <filespec> TICKECHO.BBS-Datei
Input <filespec> Input-File (s.u.)
Output <filespec> Output-File (Pfad der zu erzeugenden
Fileliste)
Hidemissingfiles Wenn angegeben, werden missing files nicht
angezeigt
Newfileindicator1 <number> Files, die nicht älter als <number> Tage
sind werden mit * gekennzeichnet.
Newfileindicator2 <number> " " " + " .
Input-File
Das Input-File bestimmt den Aufbau der Fileliste.
Gültige Statements:
Text <filespec> Kopiert den entsprechenden Text in die
Fileliste.
Info <filespec> Wie Text, interpretiert jedoch einige
%-Felder.
Area <areatag> Fileliste der Area <areatag>. Der Pfad der
Area muß in der TICKECHO.BBS-Datei
angegeben sein. Falls man die TICKECHO.BBS
Datei nicht benutzt, kann man folgende
drei Befehle benutzen:
Name <name>
Desc <description>
Path <path> <name>: Name der Area
<desc>: Areabeschreibung
<path>: Pfad (muß auf \ enden)
IN DIESER REIHENFOLGE
Aufbau der Areahead, Areafoot, File und Info-Datei:
Zu Beginn jeder Area wird das Areahead-File in die Fileliste kopiert.
Das kann zum Beispiel eine hübsche Überschrift sein. In dieser
Überschrift muß natürlich der Name der Area stehen. An der Stelle,
wo der Name stehen soll muß man im Areahead-File die Zeichenkette
%a*** stehen. Das %-Zeichen ist Signal dafür, daß FFLC hier etwas
einsetzten soll. Das a steht dafür, daß es sich hier um den Areanamen
handeln soll. Und die Sterne geben an, wie Breit dieses Feld ist.
In diesem Fall beträgt die Breite fünf (=die Länge der Zeichenkette
%a***). Ist ein Areaname länger als fünf Zeichen, so wird der Rest
abgeschnitten. Aus diesem Grund sollte man ein paar Sternchen mehr
nehmen.
םגגגגגגגגגגגגגגאגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
ø s.o.'s Point ø ףףØØõõãã Area: %a****************************** ããõõØØףף ø
ijגגגגגגגגגגגגגגIJגגגגגגגגאגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגאגגגגגגגגך
ø %d************************************ ø
ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך
So könnte zum Beispiel eine solche Datei aussehen. Das %d-Feld wird durch
die Areabeschreibung ersetzt. Außerdem könnte man noch %p benutzen, daß
wäre dann der Pfad der Area.
Im Prinzip sind auch Areafoot, File und Info-Datei so aufgebaut, nur
gibt es hier andere %-Felder.
Areafoot
%a %d %p wie in Areahead
%b Anzahl Bytes (alle Files der Area zusammengezählt)
%f Anzahl Files
%m Anzahl der missing files
File
%f Filename
%l Filegröße
%d Filebeschreibung
%D Datum (DD.MM.YY-Format)
%E Datum (MM/DD/YY-Format)
%i New-files-indicator. Hier wird ein * eingesetzt
bei Files, die nicht älter als x Tage sind und
ein + bei Files, die nicht älter sind als y
Tage. x ist defaultmäßig 30, y 60. Die beiden
Werte können jedoch mittels NewFileIndicator1/2
verändert werden.
Info
%a Anzahl Areas bisher (0 am Anfang, am Ende die Anzahl
der Areas in der Fileliste)
%f Anzahl Files bisher (...)
%b Anzahl Bytes bisher (...)
%m Anzahl missing files bisher (...)
Noch eine Besonderheit in der File-Datei: die Länge der Filebeschreibungen
ist ja sehr unterschiedlich. Daher wird die letzte Zeile solange wieder-
hohlt, bis die Beschreibung vollständig hineinkopiert wurde. Diese
letzte Zeile der File-Datei sollte das %d-Feld enthalten, da ansonsten
FFLC plötzlich stehenbleibt, wenn eine Dateibeschreibung zu lang ist.
Epilog
Guckt euch die Beispielfiles an. Fragt auch ruhig mal bei mir nach.
Und - ganz wichtig: laßt euch registrieren, wenn's euch gefällt.
15 DM sind ja wohl nicht zu viel.
Sven Over
Vonderbergstr. 198a
46242 Bottrop
GERMANY
Telefon: 02041-29288
FidoNet: 2:2446/110.4, 2:2448/317.4
AtariNet: 51:601/7.4
NeST: 90:400/404.4
Bankverbindung:
Sven Over
Konto 5210070810
bei Volksbank Kirchhellen eG
BLZ 424 614 35